package com.starinside.wp.service;

import com.starinside.wp.domain.familyTest.TestStoreObsPoint;
import com.starinside.wp.domain.familyTest.TestStoreObsPointScore;
import com.starinside.wp.domain.familyTest.TestStoreObsTask;
import com.starinside.wp.foundation.DO.ObsPointRecordItemDO;
import com.starinside.wp.foundation.query.base.PagerQuery;

import java.util.List;

public interface ObsPointService {

   List<TestStoreObsPoint> getObsPointByTestStoreId(Integer testStoreId);

   Object getObsPointTaskByChildrenIds(String[] childrenId, PagerQuery page);

   TestStoreObsTask getObsPointTask(String taskId);

   List<TestStoreObsPointScore> getObsPointScore(String taskId);

   TestStoreObsTask saveObsPointTask(String parentId, String childrenId, Integer planId, List<ObsPointRecordItemDO> items);
}
